[INFO] cloning repository https://github.com/graydon/dac-wasm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/graydon/dac-wasm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgraydon%2Fdac-wasm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgraydon%2Fdac-wasm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7a6b0587be7ea94203f12796bc79066ac17a57d9
[INFO] testing graydon/dac-wasm against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgraydon%2Fdac-wasm" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/graydon/dac-wasm
[INFO] finished tweaking git repo https://github.com/graydon/dac-wasm
[INFO] tweaked toml for git repo https://github.com/graydon/dac-wasm written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/graydon/dac-wasm on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/graydon/dac-wasm already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 657e14f21a5dd2513fca8fe252c1a7c7723231d0bd8fb72851c2f5abe29769d9
[INFO] running `Command { std: "docker" "start" "-a" "657e14f21a5dd2513fca8fe252c1a7c7723231d0bd8fb72851c2f5abe29769d9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "657e14f21a5dd2513fca8fe252c1a7c7723231d0bd8fb72851c2f5abe29769d9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "657e14f21a5dd2513fca8fe252c1a7c7723231d0bd8fb72851c2f5abe29769d9", kill_on_drop: false }`
[INFO] [stdout] 657e14f21a5dd2513fca8fe252c1a7c7723231d0bd8fb72851c2f5abe29769d9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] aa157812245ac7080e4ca4ade15358b2b5c9332d03304daf67de9987f54d87fb
[INFO] running `Command { std: "docker" "start" "-a" "aa157812245ac7080e4ca4ade15358b2b5c9332d03304daf67de9987f54d87fb", kill_on_drop: false }`
[INFO] [stderr]    Compiling w2 v0.1.0 (/opt/rustwide/workdir/w2)
[INFO] [stderr]    Compiling w3 v0.1.0 (/opt/rustwide/workdir/w3)
[INFO] [stderr]    Compiling w1 v0.1.0 (/opt/rustwide/workdir/w1)
[INFO] [stderr]    Compiling tests v0.1.0 (/opt/rustwide/workdir/tests)
[INFO] [stdout] warning: unused import: `crate::types::BlockType`
[INFO] [stdout]  --> w3/src/wat_parse_fold.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::types::BlockType;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Namespace`
[INFO] [stdout]  --> w1/src/wat_parse_instr.rs:5:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::wat_names::{NameContext, Namespace};
[INFO] [stdout]   |                                     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> w3/src/exec.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stdout]     |                 ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> w3/src/exec.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout]  57 |                 Instruction::Nop => {}
[INFO] [stdout]     |                 ---------------- matches some of the same values
[INFO] [stdout]  58 |                 Instruction::Unreachable => return Err(Trap::Unreachable),
[INFO] [stdout]     |                 ------------------------ matches some of the same values
[INFO] [stdout]  59 |                 Instruction::Block(bt) =>
[INFO] [stdout]     |                 ---------------------- matches some of the same values
[INFO] [stdout]  60 |                     exec_control::exec_block(&self.stack, &mut self.frames[fi], bt, pc)?,
[INFO] [stdout]  61 |                 Instruction::Loop(bt) =>
[INFO] [stdout]     |                 --------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stdout]     |                 ^ ...and 26 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w2/src/table.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 8 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 9 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min_pages` is never read
[INFO] [stdout]   --> w2/src/memory.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Memory {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 14 |     data: Vec<u8>,
[INFO] [stdout] 15 |     min_pages: u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min_pages` is never read
[INFO] [stdout]   --> w1/src/memory.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Memory {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 12 |     data: Vec<u8>,
[INFO] [stdout] 13 |     min_pages: u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w1/src/table.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 6 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 7 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w3/src/table.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 7 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 8 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.45s
[INFO] running `Command { std: "docker" "inspect" "aa157812245ac7080e4ca4ade15358b2b5c9332d03304daf67de9987f54d87fb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aa157812245ac7080e4ca4ade15358b2b5c9332d03304daf67de9987f54d87fb", kill_on_drop: false }`
[INFO] [stdout] aa157812245ac7080e4ca4ade15358b2b5c9332d03304daf67de9987f54d87fb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5412c168fc5c483f0fb03972b6cde7a37ff59528115deae6d200339c27a97873
[INFO] running `Command { std: "docker" "start" "-a" "5412c168fc5c483f0fb03972b6cde7a37ff59528115deae6d200339c27a97873", kill_on_drop: false }`
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w2/src/table.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 8 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 9 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min_pages` is never read
[INFO] [stdout]   --> w2/src/memory.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Memory {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 14 |     data: Vec<u8>,
[INFO] [stdout] 15 |     min_pages: u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::types::BlockType`
[INFO] [stdout]  --> w3/src/wat_parse_fold.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::types::BlockType;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> w3/src/exec.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stdout]     |                 ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> w3/src/exec.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout]  57 |                 Instruction::Nop => {}
[INFO] [stdout]     |                 ---------------- matches some of the same values
[INFO] [stdout]  58 |                 Instruction::Unreachable => return Err(Trap::Unreachable),
[INFO] [stdout]     |                 ------------------------ matches some of the same values
[INFO] [stdout]  59 |                 Instruction::Block(bt) =>
[INFO] [stdout]     |                 ---------------------- matches some of the same values
[INFO] [stdout]  60 |                     exec_control::exec_block(&self.stack, &mut self.frames[fi], bt, pc)?,
[INFO] [stdout]  61 |                 Instruction::Loop(bt) =>
[INFO] [stdout]     |                 --------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stdout]     |                 ^ ...and 26 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w3/src/table.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 7 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 8 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Namespace`
[INFO] [stdout]  --> w1/src/wat_parse_instr.rs:5:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::wat_names::{NameContext, Namespace};
[INFO] [stdout]   |                                     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min_pages` is never read
[INFO] [stdout]   --> w1/src/memory.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Memory {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 12 |     data: Vec<u8>,
[INFO] [stdout] 13 |     min_pages: u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling w2 v0.1.0 (/opt/rustwide/workdir/w2)
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w1/src/table.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 6 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 7 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling w3 v0.1.0 (/opt/rustwide/workdir/w3)
[INFO] [stderr]    Compiling w1 v0.1.0 (/opt/rustwide/workdir/w1)
[INFO] [stderr]    Compiling tests v0.1.0 (/opt/rustwide/workdir/tests)
[INFO] [stdout] warning: unused import: `Namespace`
[INFO] [stdout]  --> w1/src/wat_parse_instr.rs:5:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::wat_names::{NameContext, Namespace};
[INFO] [stdout]   |                                     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::types::BlockType`
[INFO] [stdout]  --> w3/src/wat_parse_fold.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::types::BlockType;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min_pages` is never read
[INFO] [stdout]   --> w1/src/memory.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Memory {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 12 |     data: Vec<u8>,
[INFO] [stdout] 13 |     min_pages: u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w1/src/table.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 6 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 7 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w2/src/table.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 8 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 9 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min_pages` is never read
[INFO] [stdout]   --> w2/src/memory.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Memory {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 14 |     data: Vec<u8>,
[INFO] [stdout] 15 |     min_pages: u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> w3/src/exec.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stdout]     |                 ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> w3/src/exec.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout]  57 |                 Instruction::Nop => {}
[INFO] [stdout]     |                 ---------------- matches some of the same values
[INFO] [stdout]  58 |                 Instruction::Unreachable => return Err(Trap::Unreachable),
[INFO] [stdout]     |                 ------------------------ matches some of the same values
[INFO] [stdout]  59 |                 Instruction::Block(bt) =>
[INFO] [stdout]     |                 ---------------------- matches some of the same values
[INFO] [stdout]  60 |                     exec_control::exec_block(&self.stack, &mut self.frames[fi], bt, pc)?,
[INFO] [stdout]  61 |                 Instruction::Loop(bt) =>
[INFO] [stdout]     |                 --------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stdout]     |                 ^ ...and 26 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `min` is never read
[INFO] [stdout]  --> w3/src/table.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Table {
[INFO] [stdout]   |            ----- field in this struct
[INFO] [stdout] 7 |     elements: Vec<Option<u32>>,
[INFO] [stdout] 8 |     min: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueType`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:88:36
[INFO] [stdout]     |
[INFO] [stdout]  88 |         use $cr::types::{FuncType, ValueType};
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 |     let (r1, g1) = go!(w1);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |         use $cr::global::GlobalInstance;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 |     let (r1, g1) = go!(w1);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueType`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:88:36
[INFO] [stdout]     |
[INFO] [stdout]  88 |         use $cr::types::{FuncType, ValueType};
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     let (r2, g2) = go!(w2);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |         use $cr::global::GlobalInstance;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     let (r2, g2) = go!(w2);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueType`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:88:36
[INFO] [stdout]     |
[INFO] [stdout]  88 |         use $cr::types::{FuncType, ValueType};
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 |     let (r3, g3) = go!(w3);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |         use $cr::global::GlobalInstance;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 |     let (r3, g3) = go!(w3);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueType`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:123:36
[INFO] [stdout]     |
[INFO] [stdout] 123 |         use $cr::types::{FuncType, ValueType};
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 139 |     let (r1, g1) = go!(w1);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |         use $cr::global::GlobalInstance;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 139 |     let (r1, g1) = go!(w1);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueType`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:123:36
[INFO] [stdout]     |
[INFO] [stdout] 123 |         use $cr::types::{FuncType, ValueType};
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 140 |     let (r2, g2) = go!(w2);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |         use $cr::global::GlobalInstance;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 140 |     let (r2, g2) = go!(w2);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueType`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:123:36
[INFO] [stdout]     |
[INFO] [stdout] 123 |         use $cr::types::{FuncType, ValueType};
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 |     let (r3, g3) = go!(w3);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stdout]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |         use $cr::global::GlobalInstance;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 |     let (r3, g3) = go!(w3);
[INFO] [stdout]     |                    ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::values::Value`
[INFO] [stdout]    --> tests/src/test_host_func.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |             use $cr::values::Value;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 167 |     let r1 = go!(w1);
[INFO] [stdout]     |              ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::values::Value`
[INFO] [stdout]    --> tests/src/test_host_func.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |             use $cr::values::Value;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     let r2 = go!(w2);
[INFO] [stdout]     |              ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$cr::values::Value`
[INFO] [stdout]    --> tests/src/test_host_func.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |             use $cr::values::Value;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 |     let r3 = go!(w3);
[INFO] [stdout]     |              ------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::compare_three`
[INFO] [stdout]  --> tests/src/test_float_cmp.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::compare_three;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `p`
[INFO] [stdout]   --> tests/src/test_exec.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let p: Vec<u8> = vec![];
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_p`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 27.46s
[INFO] running `Command { std: "docker" "inspect" "5412c168fc5c483f0fb03972b6cde7a37ff59528115deae6d200339c27a97873", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5412c168fc5c483f0fb03972b6cde7a37ff59528115deae6d200339c27a97873", kill_on_drop: false }`
[INFO] [stdout] 5412c168fc5c483f0fb03972b6cde7a37ff59528115deae6d200339c27a97873
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ab1e6ae5a5187477bbaae19f35e39d1fe7122699c191855f7596a73adae199fd
[INFO] running `Command { std: "docker" "start" "-a" "ab1e6ae5a5187477bbaae19f35e39d1fe7122699c191855f7596a73adae199fd", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `Namespace`
[INFO] [stderr]  --> w1/src/wat_parse_instr.rs:5:37
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::wat_names::{NameContext, Namespace};
[INFO] [stderr]   |                                     ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `min_pages` is never read
[INFO] [stderr]   --> w1/src/memory.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub struct Memory {
[INFO] [stderr]    |            ------ field in this struct
[INFO] [stderr] 12 |     data: Vec<u8>,
[INFO] [stderr] 13 |     min_pages: u32,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `min` is never read
[INFO] [stderr]  --> w1/src/table.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub struct Table {
[INFO] [stderr]   |            ----- field in this struct
[INFO] [stderr] 6 |     elements: Vec<Option<u32>>,
[INFO] [stderr] 7 |     min: u32,
[INFO] [stderr]   |     ^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `w1` (lib) generated 3 warnings (run `cargo fix --lib -p w1` to apply 1 suggestion)
[INFO] [stderr] warning: field `min` is never read
[INFO] [stderr]  --> w2/src/table.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub struct Table {
[INFO] [stderr]   |            ----- field in this struct
[INFO] [stderr] 8 |     elements: Vec<Option<u32>>,
[INFO] [stderr] 9 |     min: u32,
[INFO] [stderr]   |     ^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `min_pages` is never read
[INFO] [stderr]   --> w2/src/memory.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub struct Memory {
[INFO] [stderr]    |            ------ field in this struct
[INFO] [stderr] 14 |     data: Vec<u8>,
[INFO] [stderr] 15 |     min_pages: u32,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Memory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::types::BlockType`
[INFO] [stderr]  --> w3/src/wat_parse_fold.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::types::BlockType;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> w3/src/exec.rs:170:17
[INFO] [stderr]     |
[INFO] [stderr] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stderr]     |                 ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> w3/src/exec.rs:170:17
[INFO] [stderr]     |
[INFO] [stderr]  57 |                 Instruction::Nop => {}
[INFO] [stderr]     |                 ---------------- matches some of the same values
[INFO] [stderr]  58 |                 Instruction::Unreachable => return Err(Trap::Unreachable),
[INFO] [stderr]     |                 ------------------------ matches some of the same values
[INFO] [stderr]  59 |                 Instruction::Block(bt) =>
[INFO] [stderr]     |                 ---------------------- matches some of the same values
[INFO] [stderr]  60 |                     exec_control::exec_block(&self.stack, &mut self.frames[fi], bt, pc)?,
[INFO] [stderr]  61 |                 Instruction::Loop(bt) =>
[INFO] [stderr]     |                 --------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 170 |                 _ => return Err(Trap::Other("unimplemented instruction".into())),
[INFO] [stderr]     |                 ^ ...and 26 other patterns collectively make this unreachable
[INFO] [stderr]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `min` is never read
[INFO] [stderr]  --> w3/src/table.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub struct Table {
[INFO] [stderr]   |            ----- field in this struct
[INFO] [stderr] 7 |     elements: Vec<Option<u32>>,
[INFO] [stderr] 8 |     min: u32,
[INFO] [stderr]   |     ^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Table` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `w2` (lib) generated 2 warnings
[INFO] [stderr] warning: `w3` (lib) generated 3 warnings (run `cargo fix --lib -p w3` to apply 1 suggestion)
[INFO] [stderr] warning: `w1` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `w2` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `w3` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: unused import: `ValueType`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:88:36
[INFO] [stderr]     |
[INFO] [stderr]  88 |         use $cr::types::{FuncType, ValueType};
[INFO] [stderr]     |                                    ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 105 |     let (r1, g1) = go!(w1);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stderr]     |
[INFO] [stderr]  10 |         use $cr::global::GlobalInstance;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 105 |     let (r1, g1) = go!(w1);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ValueType`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:88:36
[INFO] [stderr]     |
[INFO] [stderr]  88 |         use $cr::types::{FuncType, ValueType};
[INFO] [stderr]     |                                    ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 106 |     let (r2, g2) = go!(w2);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stderr]     |
[INFO] [stderr]  10 |         use $cr::global::GlobalInstance;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 106 |     let (r2, g2) = go!(w2);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ValueType`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:88:36
[INFO] [stderr]     |
[INFO] [stderr]  88 |         use $cr::types::{FuncType, ValueType};
[INFO] [stderr]     |                                    ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 107 |     let (r3, g3) = go!(w3);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stderr]     |
[INFO] [stderr]  10 |         use $cr::global::GlobalInstance;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 107 |     let (r3, g3) = go!(w3);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ValueType`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:123:36
[INFO] [stderr]     |
[INFO] [stderr] 123 |         use $cr::types::{FuncType, ValueType};
[INFO] [stderr]     |                                    ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 139 |     let (r1, g1) = go!(w1);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stderr]     |
[INFO] [stderr]  10 |         use $cr::global::GlobalInstance;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 139 |     let (r1, g1) = go!(w1);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ValueType`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:123:36
[INFO] [stderr]     |
[INFO] [stderr] 123 |         use $cr::types::{FuncType, ValueType};
[INFO] [stderr]     |                                    ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 140 |     let (r2, g2) = go!(w2);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stderr]     |
[INFO] [stderr]  10 |         use $cr::global::GlobalInstance;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 140 |     let (r2, g2) = go!(w2);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ValueType`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:123:36
[INFO] [stderr]     |
[INFO] [stderr] 123 |         use $cr::types::{FuncType, ValueType};
[INFO] [stderr]     |                                    ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 141 |     let (r3, g3) = go!(w3);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::global::GlobalInstance`
[INFO] [stderr]    --> tests/src/test_exec_runtime.rs:10:13
[INFO] [stderr]     |
[INFO] [stderr]  10 |         use $cr::global::GlobalInstance;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 141 |     let (r3, g3) = go!(w3);
[INFO] [stderr]     |                    ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `build_and_run_start` which comes from the expansion of the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::values::Value`
[INFO] [stderr]    --> tests/src/test_host_func.rs:151:17
[INFO] [stderr]     |
[INFO] [stderr] 151 |             use $cr::values::Value;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 167 |     let r1 = go!(w1);
[INFO] [stderr]     |              ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::values::Value`
[INFO] [stderr]    --> tests/src/test_host_func.rs:151:17
[INFO] [stderr]     |
[INFO] [stderr] 151 |             use $cr::values::Value;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 168 |     let r2 = go!(w2);
[INFO] [stderr]     |              ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$cr::values::Value`
[INFO] [stderr]    --> tests/src/test_host_func.rs:151:17
[INFO] [stderr]     |
[INFO] [stderr] 151 |             use $cr::values::Value;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 169 |     let r3 = go!(w3);
[INFO] [stderr]     |              ------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `go` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::compare_three`
[INFO] [stderr]  --> tests/src/test_float_cmp.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::compare_three;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `p`
[INFO] [stderr]   --> tests/src/test_exec.rs:30:9
[INFO] [stderr]    |
[INFO] [stderr] 30 |     let p: Vec<u8> = vec![];
[INFO] [stderr]    |         ^ help: if this is intentional, prefix it with an underscore: `_p`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `tests` (lib test) generated 17 warnings (run `cargo fix --lib -p tests --tests` to apply 2 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tests-f408fc04f70944a2)
[INFO] [stdout] 
[INFO] [stdout] running 954 tests
[INFO] [stdout] test test_bitwise::test_shl ... ok
[INFO] [stdout] test test_bitwise::test_and_or_xor ... ok
[INFO] [stdout] test test_bitwise::test_rotl_rotr ... ok
[INFO] [stdout] test test_br_table::test_drop_instruction ... ok
[INFO] [stdout] test test_br_table::test_br_table_basic ... ok
[INFO] [stdout] test test_bitwise::test_bitwise_combo ... ok
[INFO] [stdout] test test_bitwise::test_popcnt ... ok
[INFO] [stdout] test test_br_table::test_br_table_switch ... ok
[INFO] [stdout] test test_br_table::test_br_table_nested ... ok
[INFO] [stdout] test test_bitwise::test_clz_ctz ... ok
[INFO] [stdout] test test_bitwise::test_shr_u ... ok
[INFO] [stdout] test test_br_table::test_unreachable_trap ... ok
[INFO] [stdout] test test_bitwise::test_shr_s ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_oob_index ... ok
[INFO] [stdout] test test_br_table::test_br_table_default ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_max_index ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_same_sig_different_func ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_zero_index ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_in_loop ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_null_entry ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_default_only ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_type_mismatch ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_type_mismatch_void_vs_result ... ok
[INFO] [stdout] test test_control_flow::test_block_br_value ... ok
[INFO] [stdout] test test_control_flow::test_multi_call_internal ... ok
[INFO] [stdout] test test_control_flow::test_loop_with_result ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_all_same_target ... ok
[INFO] [stdout] test test_control_flow::test_if_else_value ... ok
[INFO] [stdout] test test_call_indirect_edge::test_call_indirect_correct_type_works ... ok
[INFO] [stdout] test test_control_flow::test_if_without_else ... ok
[INFO] [stdout] test test_conv_edge::test_f64_convert_i64_s ... ok
[INFO] [stdout] test test_conv_edge::test_f32_demote_f64 ... ok
[INFO] [stdout] test test_conv_edge::test_f32_convert_i32_s ... ok
[INFO] [stdout] test test_br_table::test_memory_size ... ok
[INFO] [stdout] test test_conv_edge::test_f64_promote_f32 ... ok
[INFO] [stdout] test test_br_table::test_memory_grow ... ok
[INFO] [stdout] test test_control_flow::test_nested_blocks ... ok
[INFO] [stdout] test test_conv_edge::test_i32_reinterpret_f32_roundtrip ... ok
[INFO] [stdout] test test_conv_edge::test_i32_wrap_i64 ... ok
[INFO] [stdout] test test_conv_edge::test_i64_extend_i32_u ... ok
[INFO] [stdout] test test_conv_edge::test_i64_extend_i32_s ... ok
[INFO] [stdout] test test_control_flow::test_nested_if ... ok
[INFO] [stdout] test test_conv_trap::test_i32_trunc_f32_s_trap_nan ... ok
[INFO] [stdout] test test_conv_trap::test_i32_trunc_f32_s_trap_overflow ... ok
[INFO] [stdout] test test_conv_trap::test_i32_trunc_f32_s_valid ... ok
[INFO] [stdout] test test_control_flow::test_return_early ... ok
[INFO] [stdout] test test_conv_trap::test_i32_trunc_f32_u_edge ... ok
[INFO] [stdout] test test_conv_trap::test_i32_trunc_f64_s ... ok
[INFO] [stdout] test test_data_oob::test_data_exact_fit ... ok
[INFO] [stdout] test test_br_table_edge::test_br_table_many_targets ... ok
[INFO] [stdout] test test_conv_trap::test_i64_trunc_f32_u_edge ... ok
[INFO] [stdout] test test_conv_trap::test_i64_trunc_f64_s_trap ... ok
[INFO] [stdout] test test_conv_trap::test_i64_trunc_f64_s_valid ... ok
[INFO] [stdout] test test_data_oob::test_data_offset_past_end ... ok
[INFO] [stdout] test test_data_oob::test_data_oob_offset_plus_length ... ok
[INFO] [stdout] test test_data_oob::test_data_no_memory_with_data ... ok
[INFO] [stdout] test test_data_oob::test_data_second_segment_oob ... ok
[INFO] [stdout] test test_data_oob::test_data_zero_length_at_end ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_at_offset ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_near_page_end ... ok
[INFO] [stderr] memory allocation of 17792228160 bytes failed
[INFO] [stdout] test test_decode_code::error_missing_end ... ok
[INFO] [stderr] stack backtrace:
[INFO] [stdout] test test_data_segment_wat::test_data_empty ... ok
[INFO] [stdout] test test_decode_code::error_truncated_body ... ok
[INFO] [stdout] test test_decode_code::multiple_bodies ... ok
[INFO] [stdout] test test_decode_code::single_body_no_locals ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_string ... ok
[INFO] [stdout] test test_decode_code::single_body_multiple_local_entries ... ok
[INFO] [stdout] test test_decode_data::empty_data_section ... ok
[INFO] [stdout] test test_decode_data::empty_data_payload ... ok
[INFO] [stdout] test test_data_segment_wat::test_two_data_segments ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_basic_bytes ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_i32_little_endian ... ok
[INFO] [stdout] test test_decode_code::single_body_with_locals ... ok
[INFO] [stdout] test test_decode_code::error_bad_value_type ... ok
[INFO] [stdout] test test_decode_code::empty_code_section ... ok
[INFO] [stdout] test test_data_segment_wat::test_data_overlapping ... ok
[INFO] [stdout] test test_decode_code::body_with_nontrivial_code ... ok
[INFO] [stdout] test test_decode_data::truncated_data_section ... ok
[INFO] [stdout] test test_decode_element::empty_element_section ... ok
[INFO] [stdout] test test_decode_data::multiple_data_segments ... ok
[INFO] [stdout] test test_decode_data::single_segment_with_data ... ok
[INFO] [stdout] test test_decode_element::multiple_func_indices ... ok
[INFO] [stdout] test test_decode_element::multiple_segments ... ok
[INFO] [stdout] test test_decode_element::truncated_element_section ... ok
[INFO] [stdout] test test_decode_export::empty_export_section ... ok
[INFO] [stdout] test test_decode_export::invalid_kind_byte ... ok
[INFO] [stdout] test test_decode_global::global_with_global_get_init ... ok
[INFO] [stderr]    0:     0x5ef72d91c658 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stderr]    1:     0x5ef72d91c658 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stderr]    2:     0x5ef72d91c658 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stderr]    3:     0x5ef72d91c658 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stderr]    4:     0x5ef72d93255a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stderr]    5:     0x5ef72d93255a - core[28b146924c2f19c6]::fmt::write
[INFO] [stderr]    6:     0x5ef72d9219c2 - std[929523f510218772]::io::default_write_fmt::<std[929523f510218772]::sys::stdio::unix::Stderr>
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stderr]    7:     0x5ef72d9219c2 - <std[929523f510218772]::sys::stdio::unix::Stderr as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stderr]    8:     0x5ef72d9148e5 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stderr]    9:     0x5ef72d9148e5 - std[929523f510218772]::alloc::default_alloc_error_hook
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/alloc.rs:397:23
[INFO] [stderr]   10:     0x5ef72d8fb716 - std[929523f510218772]::alloc::rust_oom::{closure#0}
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/alloc.rs:428:9
[INFO] [stderr]   11:     0x5ef72d8f0ab9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::alloc::rust_oom::{closure#0}, !>
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stderr]   12:     0x5ef72d91497a - std[929523f510218772]::alloc::rust_oom
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/alloc.rs:424:5
[INFO] [stderr]   13:     0x5ef72d8fc773 - __rustc[acf6043c977865fb]::__rust_alloc_error_handler
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/alloc.rs:423:1
[INFO] [stderr]   14:     0x5ef72d92caac - alloc[95e62e727ddf147d]::alloc::handle_alloc_error::rt_error
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/alloc.rs:551:13
[INFO] [stderr]   15:     0x5ef72d92caac - alloc[95e62e727ddf147d]::alloc::handle_alloc_error
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/alloc.rs:557:9
[INFO] [stderr]   16:     0x5ef72d92cac1 - alloc[95e62e727ddf147d]::raw_vec::handle_error
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/raw_vec/mod.rs:890:38
[INFO] [stderr]   17:     0x5ef72d86ded3 - <alloc[95e62e727ddf147d]::raw_vec::RawVecInner>::with_capacity_in
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/raw_vec/mod.rs:442:25
[INFO] [stderr]   18:     0x5ef72d81c90e - <alloc[95e62e727ddf147d]::raw_vec::RawVec<w1[6161d93ef5eaa4b6]::decode_code::FunctionBody>>::with_capacity_in
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/raw_vec/mod.rs:177:20
[INFO] [stderr]   19:     0x5ef72d81c90e - <alloc[95e62e727ddf147d]::vec::Vec<w1[6161d93ef5eaa4b6]::decode_code::FunctionBody>>::with_capacity_in
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/vec/mod.rs:977:20
[INFO] [stderr]   20:     0x5ef72d81c90e - <alloc[95e62e727ddf147d]::vec::Vec<w1[6161d93ef5eaa4b6]::decode_code::FunctionBody>>::with_capacity
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/vec/mod.rs:524:9
[INFO] [stderr]   21:     0x5ef72d84c18b - w1[6161d93ef5eaa4b6]::decode_code::decode_code_section
[INFO] [stderr]                                at /opt/rustwide/workdir/w1/src/decode_code.rs:21:22
[INFO] [stderr]   22:     0x5ef72d151398 - tests[2e10a086454f6296]::test_decode_code::lfsr_fuzz
[INFO] [stderr]                                at /opt/rustwide/workdir/tests/src/test_decode_code.rs:183:18
[INFO] [stderr]   23:     0x5ef72d0c2f67 - tests[2e10a086454f6296]::test_decode_code::lfsr_fuzz::{closure#0}
[INFO] [stderr]                                at /opt/rustwide/workdir/tests/src/test_decode_code.rs:178:15
[INFO] [stdout] test test_decode_global::invalid_init_expr_in_global ... ok
[INFO] [stdout] test test_decode_export::lfsr_fuzz_export ... ok
[INFO] [stderr]   24:     0x5ef72cedfc76 - <tests[2e10a086454f6296]::test_decode_code::lfsr_fuzz::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout] test test_decode_global::multiple_globals ... ok
[INFO] [stdout] test test_decode_export::multiple_exports ... ok
[INFO] [stdout] test test_decode_export::single_function_export ... ok
[INFO] [stdout] test test_decode_function::empty_section ... ok
[INFO] [stdout] test test_decode_export::truncated_export ... ok
[INFO] [stdout] test test_decode_function::multiple_indices ... ok
[INFO] [stderr]   25:     0x5ef72d8a3d3b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   26:     0x5ef72d8a3d3b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stderr]   27:     0x5ef72d8b15b5 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stderr]   28:     0x5ef72d8b15b5 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stderr]   29:     0x5ef72d8b15b5 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stderr]   30:     0x5ef72d8b15b5 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stderr]   31:     0x5ef72d8b15b5 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stderr]   32:     0x5ef72d8b15b5 - test[6ec0502068880816]::run_test_in_process
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stderr]   33:     0x5ef72d8b15b5 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stderr]   34:     0x5ef72d8ac114 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stderr]   35:     0x5ef72d8ac114 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]   36:     0x5ef72d8b4632 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stderr]   37:     0x5ef72d8b4632 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stderr]   38:     0x5ef72d8b4632 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stderr]   39:     0x5ef72d8b4632 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stderr]   40:     0x5ef72d8b4632 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stderr]   41:     0x5ef72d8b4632 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stderr]   42:     0x5ef72d8b4632 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   43:     0x5ef72d91bfbf - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stderr]   44:     0x5ef72d91bfbf - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout] test test_decode_function::single_index ... ok
[INFO] [stdout] test test_decode_function::truncated_payload ... ok
[INFO] [stdout] test test_decode_global::empty_payload ... ok
[INFO] [stdout] test test_decode_element::single_segment_one_func ... ok
[INFO] [stderr]   45:     0x7093848daaa4 - <unknown>
[INFO] [stderr]   46:     0x709384967a64 - clone
[INFO] [stderr]   47:                0x0 - <unknown>
[INFO] [stdout] test test_decode_global::empty_global_section ... ok
[INFO] [stdout] test test_decode_global::single_immutable_f64 ... ok
[INFO] [stdout] test test_decode_global::truncated_global_section ... ok
[INFO] [stdout] test test_decode_function::lfsr_fuzz ... ok
[INFO] [stderr] error: test failed, to rerun pass `-p tests --lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/tests-f408fc04f70944a2` (signal: 6, SIGABRT: process abort signal)
[INFO] running `Command { std: "docker" "inspect" "ab1e6ae5a5187477bbaae19f35e39d1fe7122699c191855f7596a73adae199fd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab1e6ae5a5187477bbaae19f35e39d1fe7122699c191855f7596a73adae199fd", kill_on_drop: false }`
[INFO] [stdout] ab1e6ae5a5187477bbaae19f35e39d1fe7122699c191855f7596a73adae199fd
